<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script type="text/JavaScript">
      /*
          for循环与while循环的作用基本相同
              而for循环中,为我们专门提供了位置用来存放三个表达式,
                  1初始化表达式
                  2条件表达式
                  3更新表达式

          for循环的用法
              循环要有三大要素
                  1初始化表达式
                  2条件表达式
                  3更新表达式

                  for(1   初始化表达式;2  条件表达式;3    更新表达式){
                      语句
                  }

                  for的执行流程:
                      1   执行初始化表达式,初始化变量(初始化表达式只会执行一次 )
                      2   执行条件表达式,判断是否执行循环
                          若为true,则执行循环
                          若为false,则终止循环
                      3   执行更新表达式,更新表达式执行完毕后继续重复判断
      */
                     /*  for (let i = 0; i<10; i++) {
                          alert(i);    ;
                      } */
                      
                      /* 
                        for循环中的三个部分可以省略,也可以写在外部
                        如果在for循环中不写任何表达式,该for循环会变成一个死循环,需要慎用;

                      
                      */

                      for(;;) {
                       alert("cao");
                        
                      }
    <script>
  </head>
  <body></body>
</html>
